pass struct irq_desc * to set_affinity() IRQ accessors
authorJan Beulich <jbeulich@suse.com>
Sat, 17 Sep 2011 23:24:37 +0000 (00:24 +0100)
committerJan Beulich <jbeulich@suse.com>
Sat, 17 Sep 2011 23:24:37 +0000 (00:24 +0100)
commita71eeb324fcc21bb2789917601326a2dfc220704
tree5a7a8dd18c9663490af6c74b53705fc378fba6d7
parent6ac9f9c55cce7e94445120ee8751a165dfe2d9d3
pass struct irq_desc * to set_affinity() IRQ accessors

This is because the descriptor is generally more useful (with the IRQ
number being accessible in it if necessary) and going forward will
hopefully allow to remove all direct accesses to the IRQ descriptor
array, in turn making it possible to make this some other, more
efficient data structure.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
xen/arch/ia64/linux-xen/iosapic.c
xen/arch/x86/hpet.c
xen/arch/x86/io_apic.c
xen/arch/x86/irq.c
xen/arch/x86/msi.c
xen/drivers/passthrough/amd/iommu_init.c
xen/drivers/passthrough/vtd/iommu.c
xen/include/asm-x86/irq.h
xen/include/asm-x86/msi.h
xen/include/xen/irq.h